#ifndef ExpoSupport_h
#define ExpoSupport_h

// 检测是否在 Expo 环境中
#ifdef EXPO_ENVIRONMENT
#define IS_EXPO_ENVIRONMENT 1
#else
#define IS_EXPO_ENVIRONMENT 0
#endif

// Expo 环境下的特殊处理宏
#define DLNA_PLAYER_EXPO_WRAPPER(code) \
if (IS_EXPO_ENVIRONMENT) { \
    @try { \
        code \
    } @catch (NSException *exception) { \
        NSLog(@"DLNA Player Expo Exception: %@", exception); \
    } \
} else { \
    code \
}

#endif /* ExpoSupport_h */ 